350b8 = mouse data

0004699c : 00021023  SUBU    fffacd80 (v0), 00000000 (r0), fffacd80 (v0),





000166f8 : 3C120001  LUI     00000000 (s2), 0001 (1),
000166fc : AFB6FFF4  SW      00000000 (s6), fff4 (001fffd8 (sp)) [001fffcc]
00016700 : 36521AD4  ORI     00010000 (s2), 00010000 (s2), 1ad4 (6868),
00016704 : AFB7FFF8  SW      00000000 (s7), fff8 (001fffd8 (sp)) [001fffd0]
00016708 : 27931180  ADDIU   00000000 (s3), 00033f38 (gp), 1180 (4480),
0001670c : AFBEFFFC  SW      001ffff0 (fp), fffc (001fffd8 (sp)) [001fffd4]
00016710 : 27BDFFDC  ADDIU   001fffd8 (sp), 001fffd8 (sp), ffdc (65500),
00016714 : 0002B402  SRL     00000000 (s6), 00008000 (v0), 10 (16),
00016718 : 3055FFFF  ANDI    00000000 (s5), 00008000 (v0), ffff (65535),

; grab id + button data
0001671c : 8E6B0000  LW      ffff4100 (t3), 0000 (000350dc (s3)) [000350dc]
00016720 : 26730024  ADDIU   000350b8 (s3), 000350b8 (s3), 0024 (36),
00016724 : 316800FF  ANDI    bfc02b50 (t0), ffff4100 (t3), 00ff (255),
00016728 : 15000071  BNE     00000000 (t0), 00000000 (r0), 000168f0,
0001672c : 000B6302  SRL     66000000 (t4), ffff4100 (t3), 0c (12),

00016730 : 9208000A  LBU     00000000 (t0), 000a (0003472c (s0)) [00034736]

; check id here
00016734 : 318C000F  ANDI    000ffff4 (t4), 000ffff4 (t4), 000f (15),
00016738 : 110C0002  BEQ     00000001 (t0), 00000001 (t4), 00016744,

; grab button data
0001673c : 000B4C02  SRL     000000a8 (t1), fcff1200 (t3), 10 (16),
(..)

00016744 : A20C000A  SB      00000001 (t4), 000a (0003472c (s0)) [00034736]
00016748 : 11800069  BEQ     00000001 (t4), 00000000 (r0), 000168f0,
0001674c : 2D820008  SLTIU   00008000 (v0), 00000001 (t4), 0008 (8),
00016750 : 10400067  BEQ     00000001 (v0), 00000000 (r0), 000168f0,
00016754 : 000CB880  SLL     00000000 (s7), 00000001 (t4), 02 (2),
00016758 : 0257B821  ADDU    00000004 (s7), 00011ad4 (s2), 00000004 (s7),
0001675c : 3929FFFF  XORI    0000fcff (t1), 0000fcff (t1), ffff (65535),

; new buttons
00016760 : A6090004  SH      00000300 (t1), 0004 (0003472c (s0)) [00034730]
00016764 : 0C00A2CB  JAL     00028b2c, 00012310 (ra),
00016768 : 00112100  SLL     0002f2f4 (a0), 00000000 (s1), 04 (4),







00039e60 : 92300102  LBU     00000001 (s0), 0102 (00034c30 (s1)) [00034d32]
00039e64 : 00004021  ADDU    00034778 (t0), 00000000 (r0), 00000000 (r0),
00039e68 : 24090001  ADDIU   00000000 (t1), 00000000 (r0), 0001 (1),

; pause button here (!)
00039e6c : 24070C00  ADDIU   00034d62 (a3), 00000000 (r0), 0c00 (3072),

00039e70 : 02203021  ADDU    00034c40 (a2), 00034c30 (s1), 00000000 (r0),
00039e74 : 24034000  ADDIU   0003474c (v1), 00000000 (r0), 4000 (16384),
00039e78 : 3C020003  LUI     00000000 (v0), 0003 (3),
00039e7c : 2444472C  ADDIU   00000000 (a0), 00030000 (v0), 472c (18220),
00039e80 : 32020001  ANDI    00030000 (v0), 00000001 (s0), 0001 (1),
00039e84 : 10400015  BEQ     00000001 (v0), 00000000 (r0), 00039edc,
00039e88 : 00000000  NOP    

; check mouse id
00039e8c : 9082000A  LBU     00000001 (v0), 000a (0003472c (a0)) [00034736]
00039e90 : 00000000  NOP    
00039e94 : 14490008  BNE     00000004 (v0), 00000001 (t1), 00039eb8,
00039e98 : 00000000  NOP    

; check left / right mouse click (together)
00039e9c : 94820004  LHU     00000001 (v0), 0004 (0003472c (a0)) [00034730]
00039ea0 : 00000000  NOP    

; (****)
00039ea4 : 30420C00  ANDI    00000300 (v0), 00000300 (v0), 0c00 (3072),

00039ea8 : 10470007  BEQ     00000000 (v0), 00000c00 (a3), 00039ec8,
00039eac : 00000000  NOP    
00039eb0 : 0800E7B8  J       00039ee0,
00039eb4 : 00108043  SRA     00000001 (s0), 00000001 (s0), 01 (1),


; pause = left + right click

00039ec8 : 94C20038  LHU     00000c00 (v0), 0038 (00034c30 (a2)) [00034c68]
00039ecc : 01031804  SLLV    00004000 (v1), 00004000 (v1), 00000000 (t0),
00039ed0 : 00431025  OR      00000040 (v0), 00000040 (v0), 00004000 (v1),
00039ed4 : 0800E7BD  J       00039ef4,
00039ed8 : A4C20038  SH      00004040 (v0), 0038 (00034c30 (a2)) [00034c68]
